amphibious helicopter - German English Dictionary